.jctgrid{
	margin-left:20px;
	width:400px;
	overflow:hidden;
	position:relative;
	border:1px solid #A6C9E2;
}
.jctgrid table{table-layout:fixed;width:1px;}
.jctgrid td{
	padding:4px 2px;
	border-color:transparent;
	border-style:none;
	border-width:0px;
	overflow:hidden;
	white-space:pre;
}
.jctgrid-gtitle{
	padding:4px;
	background-color:#73AAD3;
	color:white;
	border-style:none none solid none;
	border-width:1px;
	border-color:Silver;
}
.jctgrid-ghead{background-color:DarkSeaGreen;position:relative;overflow:hidden;width:100%;}
.jctgrid-ghead table{background-color:transparent;border-right:60px solid DarkSeaGreen;}
.jctgrid-gbody{height:140px;width:400px;overflow:auto;position:relative;border-bottom:1px solid Silver;}
.jctgrid-gbody thead td{
	padding-top:0;
	padding-bottom:0;
}
.jctgrid-page{border:1px solid #A6C9E2;width:30px;}
.jctgrid-gbody tbody tr.nth2n {background-color:#ECF6FC;}
.jctgrid-gfoot{}
.jctgrid-colwidth{margin-left:-2px;cursor:col-resize;position:absolute;width:5px;height:100px;padding-left:2px;height:100%;}
.jctgrid-colwidth div{border-left:1px solid Silver;height:100%;}
.jctgrid-ghead .jctgrid-colwidth{_height:100px;}